Patrik Rikl (born 6 January 1999) is a Czech Republic tennis player who specializes in doubles. He has a career-high doubles ranking of No. 44 achieved on 2 February 2026 and a singles ranking of No. 392 achieved on 1 October 2018. Rikl has won two ATP Tour and five ATP Challenger doubles titles.
Rikl was nominated as part of Czech Team at 2025 United Cup, losing both mixed doubles matches alongside Gabriela Knutson. Partnering with Petr Nouza, Rikl made his Grand Slam debut at the 2025 Australian Open.
At the 2025 Grand Prix Hassan II Rikl and Nouza defeated top seeds Hugo Nys and Édouard Roger-Vasselin in the final in straight sets to win their maiden ATP Tour title. In May, he made his debut with Nouza at the 2025 French Open and then at 2025 Wimbledon Championships where they reached the third round. They won their second title at the 2025 Generali Open Kitzbühel where they defeated Neil Oberleitner and Joel Schwärzler in the final.
| {class=wikitable style=font-size:90% !Legend |
| Grand Slam (0–0) |
| ATP Masters 1000 (0–0) |
| ATP 500 Series (0–0) |
| ATP 250 Series (2–1) |
| Hard (0–1) |
| Clay (2–0) |
| Grass (0–0) |
| Loss | 0–1 | Stockholm Open, Sweden | 250 Series | Hard (i) | Petr Nouza | Harri Heliövaara Henry Patten | 5–7, 3–6 | |
| Win | 1–1 | Grand Prix Hassan II, Morocco | 250 Series | Clay | Petr Nouza | Hugo Nys Édouard Roger-Vasselin | 6–3, 6–4 | |
| Win | 2–1 | Austrian Open Kitzbühel, Austria | 250 Series | Clay | Petr Nouza | Neil Oberleitner Joel Schwärzler | 1–6, 7–6(7–3), 10–5 |
| Loss | 2016 | Australian Open | Hard | Lukáš Klein | Alex de Minaur Blake Ellis | 6–3, 5–7, 10–12 |
| Win | 2016 | French Open | Clay | Yshai Oliel | Chung Yun-seong Orlando Luz | 6–3, 6–4 |
| {class=wikitable style=font-size:97% !Legend |
| ATP Challenger Tour (0–0) |
| ITF Futures (5–2) |
| Hard (1–0) |
| Clay (3–2) |
| Grass (0–0) |
| Carpet (1–0) |
| Win | 1–0 | Czech Republic F7, Jablonec | Futures | Carpet | Lukas Klein | 6–4, 6–2 | |
| Win | 2–0 | Czech Republic F3, Most | Futures | Clay | Bruno Sant'Anna | 6–2, 3–6, 6–2 | |
| Win | 3–0 | Thailand F2, Nonthaburi | Futures | Hard | Sanjar Fayziev | 6–2, 6–4 | |
| Loss | 3–1 | M15 Prague, Czech Republic | World Tennis Tour | Clay | Vit Kopriva | 2–6, 3–6 | |
| Win | 4–1 | M25+H Jablonec, Czech Republic | World Tennis Tour | Clay | Jiří Lehečka | 7–6(7–3), 6–3 | |
| Win | 5–1 | M15 Antalya, Turkey | World Tennis Tour | Clay | Nicolae Frunză | 6–3, 3–6, 6–3 | |
| Loss | 5–2 | M25 Velenje, Slovenia | World Tennis Tour | Clay | Alexander Shevchenko | 1–6, 2–6 | |
| Loss | 5–3 | M25 Poznań, Poland | World Tennis Tour | Clay | Valerio Aboian | 3–6, 4–6 | |
| Win | 6–3 | M25 Poprad, Czech Republic | World Tennis Tour | Clay | Andrew Paulson | 3–6, 7–6(7–5), 6–4 |
| {class=wikitable style=font-size:97% !Legend |
| ATP Challenger (5–6) |
| ITF Futures (10–8) |
| Hard (7–1) |
| Clay (8–11) |
| Grass (0–0) |
| Carpet (0–2) |
| Loss | 0–1 | Czech Republic F8, Opava | Futures | Carpet | Matěj Vocel | Filip Dolezel Petr Michnev | 1–6, 4–6 | |
| Loss | 0–2 | Hungary F8, Opava | Futures | Clay | Ondrej Krstev | Sora Fukuda Danylo Kalenichenko | 4–6, 4–6 | |
| Loss | 0–3 | Turkey F1, Antalya | Futures | Hard | Michal Konecny | Altuğ Çelikbilek Jakob Sude | 6–7(4–7), 6–2, 4–10 | |
| Loss | 0–4 | Czech Republic F2, Jablonec | Futures | Clay | Petr Nouza | Filip Duda Michael Vrbenský | 3–6, 6–4, 5–10 | |
| Win | 1–4 | Czech Republic F3, Most | Futures | Clay | Petr Michnev | Tomáš Macháč Michael Vrbenský | 6–2, 2–6, 10–7 | |
| Win | 2–4 | Czech Republic F5, Ústí nad Orlicí | Futures | Clay | Filip Polášek | Tomáš Macháč Antonin Bolardt | 7–6(7–2), 7–6(7–5) | |
| Loss | 2–5 | Czech Republic F6, Brno | Futures | Clay | Filip Polášek | Petr Nouza David Škoch | 3–6, 6–2, 12–14 | |
| Loss | 2–6 | Liberec, Czech Republic | Challenger | Clay | Filip Polášek | Sander Gillé Joran Vliegen | 3–6, 4–6 | |
| Win | 3–6 | M15 Trnava, Slovakia | World Tennis Tour | Hard | Jan Šátral | Kai Lemstra Christoph Negritu | 6–3, 6–4 | |
| Win | 4–6 | M15 Saint Petersburg, Russia | World Tennis Tour | Hard | Andrew Paulson | Alexander Cozbinov Marat Deviatiarov | 4–6, 6–4, 10–8 | |
| Win | 5–6 | M15 Saint Petersburg, Russia | World Tennis Tour | Hard | Andrew Paulson | Artem Dubrivnyy Alexey Zakharov | 3–6, 7–6(7–5), 10–2 | |
| Loss | 5–7 | Ostrava, Czech Republic | Challenger | Clay | Andrew Paulson | Marc Polmans Sergiy Stakhovsky | 6–7(4–7), 6–3, 7–10 | |
| Loss | 5–8 | M25 Prague, Czech Republic | World Tennis Tour | Clay | Andrew Paulson | Franco Agamenone Piotr Matuszewski | 4–6, 3–6 | |
| Win | 6–8 | M25 Jablonec, Czech Republic | World Tennis Tour | Clay | Andrew Paulson | Uladzimir Ignatik Vitaliy Sachko | 0–6, 6–2, 10–7 | |
| Loss | 6–9 | M15 Alkmaar, Netherlands | World Tennis Tour | Clay | Matěj Vocel | Alexander Donski Karl Friberg | 6–3, 3–3 (RET) | |
| Win | 7–9 | M15 Litija, Slovenia | World Tennis Tour | Clay | Matěj Vocel | Tomislav Podvinski Alen Rogic-Hadzalic | 6–0, 6–2 | |
| Win | 8–9 | M15 Malmö, Sweden | World Tennis Tour | Hard | Matěj Vocel | Filip Bergevi Mick Veldheer | 6–4, 3–6, 10–7 | |
| Win | 9–9 | M25 Kassel, Germany | World Tennis Tour | Clay | Jiri Barnat | Murkel Dellien Stefan Latinović | 6–4, 6–4 | |
| Win | 10–9 | Ortisei, Italy | Challenger | Hard | Andrew Paulson | Maximilian Neuchrist Jakub Paul | 4–6, 7–6(9–7), 11–9 | |
| Win | 11–9 | M25 Antalya, Turkey | World Tennis Tour | Clay | Timo Stodder | Mircea-Alexandru Jecan Dan Alexandru Tomescu | 6–4, 6–2 | |
| Loss | 11–10 | M25 Nußloch, Germany | World Tennis Tour | Carpet | Matěj Vocel | Daniel Masur Kai Wehnelt | 1–6, 6–3, 8–10 | |
| Win | 12–10 | Nottingham, United Kingdom | Challenger | Hard (i) | Petr Nouza | Antoine Escoffier Joshua Paris | 6–3, 7–6(7–3) | |
| Win | 13–10 | Tenerife, Spain | Challenger | Hard | Petr Nouza | Sander Arends Sem Verbeek | 6–4, 4–6, 11–9 | |
| Loss | 13–11 | Tunis, Tunisia | Challenger | Clay | Michael Vrbenský | Federico Agustin Gómez Marcus Willis | 6–4, 1–6, 6–10 | |
| Loss | 13–12 | Skopje, North Macedonia | Challenger | Clay | Andrew Paulson | Ryan Seggerman Patrik Trhac | 3–6, 6–7(4–7) | |
| Loss | 13–13 | Milan, Italy | Challenger | Clay | Petr Nouza | Ryan Seggerman Patrik Trhac | 6–2, 4–6, 6–10 | |
| Loss | 13–14 | Salzburg, Austria | Challenger | Clay | Petr Nouza | Manuel Guinard Grégoire Jacq | 6–2, 3–6, 12–14 | |
| Win | 14–14 | San Marino | Challenger | Clay | Petr Nouza | Theo Arribage Orlando Luz | 1–6, 7–5, 10–6 | |
| Win | 15–14 | Seville, Spain | Challenger | Clay | Petr Nouza | George Goldhoff Fernando Romboli | 6–3, 6–2 |
|
|